We could have been on winners' podium says Alonso