Maine board approves $512M Portland hospital expansion