Megan Fox and Machine Gun Kelly announce engagement