Viasat beats Q1 EPS by 48 cents as revenue falls short