Danny Trejo to play historical explorer Ferdinand Magellan in Filipino epic ‘1521’